#include "linklist.h"

// 创建链表
Linklist create_linklist()
{
  // 创建头节点
  LNode *L = new LNode; 
  LNode *p = L;

  // 接收输入
  int a;
  cin >> a;
  
  // 不断接收用户输入，直到输入终止符0
  while (a != 0)
  {
    // 创建结点
    LNode *q = new LNode;
    q->data = a;
    q->next = NULL;
    
    // 建立链接
    p->next = q;
    p = p->next;
    
    // 再次接收输入
    cin >> a;
  }
  p->next = NULL;
  
  // 返回链表
  return L;
}
